Automatic Migration and Wrapping of Database Applications - A Schema Transformation Approach
نویسندگان
چکیده
Both the federated approach and the mediator approach to database integration require that semantic diierences between schemas be resolved by a process of schema transformation. Data, queries and updates subsequently passed between schemas need to be transformed accordingly. We have developed a general framework to support the schema transformation process. This framework consists of a graph-based common data model and a set of primitive schema transformations deened for this model. Higher-level common data models and primitive schema transformations for them can be deened in terms of this lower-level model. Primitive transformations can be composed into composite ones. This paper gives an overview of our framework and then shows how to deene an Entity-Relationship common data model and schema transformations on it. The key feature of our framework is that both primitive and composite schema transformations are automatically reversible. We show how these transformations can be used to automatically migrate or wrap data, queries and updates between semantically equivalent schemas. We describe a prototype schema integration tool that supports this functionality. We also show how to handle transformations between non-equivalent but overlapping schemas. Finally, we discuss how our approach can be extended to more sophisticated application logic such as constraints, deductive rules, and active rules. The contribution of the paper is that we provide a general solution to the problem of moving data and queries between schemas in federated and mediated multi-database archi-tectures.
منابع مشابه
Inconsistency Management in Schema Evolution and Data Base Migration
Automation of conceptual schema evolution process should allow database management systems to smoothly perform schema transformation and data migration. However, current approaches lack the ability to perform well in all circumstances. They can’t manage, for example, schema restrictions strengthening without lost of information or the aid of an external migration tool, which, besides of being c...
متن کاملChallenges in Automatic Schema Matching for Data Migration
Data migration is the task of transforming and integrating data originating from one or multiple legacy applications or databases into a new one. Whenever a new software application is introduced to replace existing legacy applications or whenever the application landscape is consolidated the requirement to migrate data between applications arises. During the migration process, data needs to be...
متن کاملA runtime approach to model-generic translation of schema and data
To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such ...
متن کاملMigration of Applications and Data: An Overview of the ReMiS Project
This paper deals with the migration from relational to object-oriented database technology. This involves migration of data as well as migration of applications. Diierent approaches regarding single aspects of this subject have already been developed , but we will show that these approaches can hardly be integrated and often are not suitable for migration purposes. Therefore, we have chosen ano...
متن کاملOn the Migration of Relational Schemas
Many organizations have collected large volumes of data which are often stored in relational databases. Now that object-oriented database management systems (OODBMSs) are becoming mature, many organizations also want to benefit from object-oriented technology in general and OODBMSs in particular. One general approach to migrate to object technology is to divide the process into two phases, wher...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999